Kenya And Iran Sign Energy And Taxation Agreements.